home *** CD-ROM | disk | FTP | other *** search
/ Otherware / Otherware_1_SB_Development.iso / mac / developm / source / suntar1.cpt / ideas for future expansions < prev    next >
Encoding:
Text File  |  1992-06-20  |  3.5 KB  |  69 lines

  1. Ideas for future expansions:
  2.  
  3. Fully system 7 savvy, at least to allow "drag and drop" of files
  4. Add new formats to "Open file╔": uuencode, files in three parts 
  5.     (the "old" .data, .rsrc, .info, or the other three-files format
  6.     used by CAP (e.g. aufs)), maybe even StuffIt. And support for
  7.     BinHex files broken into pieces
  8. Write also to files, not only to disk
  9. A better way to select files to be written, and maybe a "write automatic"
  10.     which chooses the format (ASCII, data fork only or MacBinary) according
  11.     to the type (TEXT or other) and size of res fork (0 or nonzero)
  12. Support of tape units, some of them may be connected to both a Mac and
  13.     a UNIX machine╔
  14. Convert properly MS-DOS text files
  15. A conversion table file extension => type and creator. To store it in
  16.     a STR resource would yield a very easy implementation, but would
  17.     not be useful since nobody would use it, a graphical interface is
  18.     required !
  19. A "continue elsewhere" could be useful in any situation, not only in
  20.     the two dialogs which include such a button
  21. PackIt files could be extracted on the fly during a MacBinary or BinHex
  22.     extractions (that means three cascaded conversions, but in most cases
  23.     those conversions simply copy the bytes)
  24. View sector is less powerful than a true sector editor
  25. Suntar lacks a "percent of work done" indicator
  26. According to some technical notes, A/UX uses '/' rather than ':'
  27.     in partial pathnames even when it's called through the Mac ToolBox
  28.     calls. Since suntar uses a lot of partial pathnames, currently
  29.     it does not run under A/UX. Obviously A/UX users may use the
  30.     UNIX tar, but a) it lacks a graphical user interface and,
  31.     b) it does not support three multivolume formats (for the same
  32.     reasons, somebody could even want to port suntar to X-Window !)
  33. Place all Italian strings in a STR# (and the values of Intl0Vers for
  34.     versions in italian in another resource) so that the non-English
  35.     language of suntar could be changed
  36. A verify disk (which does not limit itself to reading, as Find headers)
  37. Write the 'V' headers of GNU, as an option
  38. To be able to open a log file with a copy of everything was sent to
  39.     the console
  40. When suntar asks for another disk to be written, one might wish to
  41.     examine several tar/bar disks before deciding which one to overwrite
  42.  
  43. Things which are not done very well:
  44.  
  45. The creation date of extracted folders should be restored
  46. When extracting the "icon" invisible file, set the "has custom icon" bit
  47.     of the parent folder
  48. When saving an alias, use the partial path of the alias (currently, the
  49.     path is lost)
  50. The semimodal dialogs should look more like Apple's movable modals
  51. Ask back the disk if it's not there when suntar truncates the archive because
  52.     an error aborted writing the last file, or at least print the sector
  53.     number which must be cleared if the user refuses to insert back
  54.     that disk
  55. The signature of the application should be registered
  56. When the user inserts a disk in the working drive, have some way to
  57.     recognize it (e.g. remember the bytes in the checksum field of
  58.     sector 0), before asking whether it's the disk I was working on
  59. For some operations suntar uses mac_fwrite, but it does not benefit from
  60.     the disk buffering added in version 1.3
  61. When it's possible, check next AIX disk by looking forward to the sector
  62.     where next header should be. In some cases, it could even use a
  63.     "Find headers" and start from the first good header (AIX tar has
  64.     an option to do that)
  65. According to Apple the positions of windows should be saved, and restored
  66.     at next launch
  67. Never open and never close a Working Directory, since they create a lot
  68.     of problems
  69.